uphill struggle

Translations
тяжёлая борьба
It was an uphill struggle for him to learn the new language.
Для него это была тяжёлая борьба — выучить новый язык.
Definitions
A difficult or challenging situation that requires significant effort and perseverance to overcome.